home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir30 / mcadam.zip / OVERVIEW.TXT < prev    next >
Text File  |  1994-01-29  |  56KB  |  1,116 lines

  1.                                            CHAPTER 4.....OVERVIEW
  2.  
  3. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . .  4-1
  4.  
  5. USER'S ANALYSIS. . . . . . . . . . . . . . . . . . . . . . .  4-2
  6.      FUNCTIONAL STRENGTHS OF MICRO CADAM . . . . . . . . . .  4-2
  7.           RELATED VIEWS. . . . . . . . . . . . . . . . . . .  4-2
  8.           SPLINES. . . . . . . . . . . . . . . . . . . . . .  4-3
  9.           SUPPORT OF GROUPS. . . . . . . . . . . . . . . . .  4-4
  10.           MORE EXTENSIVE DIMENSIONING CAPABILITIES . . . . .  4-4
  11.           ELLIPSES AND OTHER TRUE CONICS . . . . . . . . . .  4-6
  12.           FLEXIBLE LINE CREATION . . . . . . . . . . . . . .  4-7
  13.           USER FRIENDLY RELIMITING . . . . . . . . . . . . .  4-7
  14.           SIGNIFICANT CORNERING CAPABILITY . . . . . . . . .  4-8
  15.           SYMBOLS. . . . . . . . . . . . . . . . . . . . . .  4-9
  16.           ABILITY TO ROTATE THE WINDOW . . . . . . . . . . .  4-9
  17.           MULTIPLE USER-SELECTED ORIGINS . . . . . . . . . . 4-10
  18.           TEXT EDITING . . . . . . . . . . . . . . . . . . . 4-10
  19.           OPERATIONS BY COLOR OR LINE TYPE . . . . . . . . . 4-11
  20.           POWERFUL DISPLAY FEATURES. . . . . . . . . . . . . 4-11
  21.           RELATIVE ANALYSIS. . . . . . . . . . . . . . . . . 4-12
  22.      USER INTERFACE STRENGTHS. . . . . . . . . . . . . . . . 4-12
  23.           INPUT DEVICES FOR QUICK RESPONSE . . . . . . . . . 4-13
  24.           USER-FRIENDLY MENU STRUCTURE . . . . . . . . . . . 4-13
  25.           AUTOMATIC REPETITION OF OPERATIONS . . . . . . . . 4-14
  26.           ABILITY TO WINDOW DURING AN OPERATION. . . . . . . 4-14
  27.           EASY TO USE DRAWING FILE MANAGEMENT. . . . . . . . 4-15
  28.           "INTELLIGENCE" . . . . . . . . . . . . . . . . . . 4-15
  29.           SINGLE-SCREEN INTERFACE. . . . . . . . . . . . . . 4-16
  30.           EASY POINTS CREATION AND SELECTION . . . . . . . . 4-16
  31.           COLOR HIGHLIGHTING . . . . . . . . . . . . . . . . 4-17
  32.           EASY COLOR ASSIGNMENT AND MODIFICATION . . . . . . 4-17
  33.           QUICK, EASY SCREEN REFRESH . . . . . . . . . . . . 4-18
  34.           ACCEPTS MATHEMATICAL EXPRESSION ENTRIES. . . . . . 4-18
  35.           COMPATIBILITY WITH OTHER SYSTEMS . . . . . . . . . 4-19
  36.      CUSTOMER SUPPORT AND SOFTWARE MAINTENANCE . . . . . . . 4-19
  37.  
  38. CONCLUSIONS. . . . . . . . . . . . . . . . . . . . . . . . . 4-20
  39.  
  40.  
  41.  
  42.  
  43.  OVERVIEW
  44.  
  45.  
  46. 1.   INTRODUCTION:
  47.  
  48.      Both first-time PC CAD buyers and those looking to improve
  49.      upon their current PC CAD systems should make their purchasing
  50.      decisions with a firm understanding of what CAD should do in
  51.      their business.  They must consider the kinds of problems they
  52.      want solved, the need to share data among groups or with
  53.      customers and suppliers, and the role of CAD, not only as an
  54.      engineering productivity tool, but also as a business tool.
  55.  
  56.      The first test of any CAD system, is its ability to do real
  57.      work and to solve drafting problems.  But issues such as
  58.      database management, communications, compatibility across
  59.      disciplines and across many sizes of computers are also
  60.      critical.  In addition, issues such as customer support and
  61.      maintenance policies may not seem relevant until a user is
  62.      suddenly in trouble with a CAD system and needs assistance. 
  63.      Thus, it is important to ask up front about a CAD company's
  64.      commitment to service, support, and software maintenance.
  65.  
  66.      Other key questions about specific functional areas of a CAD
  67.      system are:
  68.  
  69.               How does the system handle related sub-drawings and
  70.                views of a part or assembly?
  71.  
  72.               Does the system allow me to continue to work and
  73.                think in a manner similar to the way I'm accustomed
  74.                to working?
  75.  
  76.               Are there capabilities that make my job as an
  77.                engineer or designer easier?
  78.  
  79.               Is it easy to change and edit drawings I've already
  80.                completed?
  81.  
  82.               Can I enter and edit text easily?  Can I specify
  83.                text parameters?
  84.  
  85.               Are the drawing management and filing capabilities
  86.                easy to use and intuitive?
  87.  
  88.      Beware of checklists.  It is easy to accept the idea that
  89.      software packages can be effectively compared using paper
  90.      checklists with marketing buzz words and system-specific
  91.      jargon.  A large part of a CAD system is difficult to describe
  92.      comprehensively.  Without actually using a system or seeing it
  93.      in use, it is difficult to obtain an accurate and complete
  94.      understanding of its capabilities and imitations.
  95.  
  96.      On the other hand, a checklist can be useful if one has
  97.      informed knowledge of the relative importance of particular
  98.      features or capabilities.  The weighting of a checklist item
  99.      can be as important as whether the item is present or not.
  100.  
  101.      Areas of analysis not easily subject to checklists include:
  102.  
  103.               Human-computer interaction (dialogue with the
  104.                computer.)
  105.  
  106.               Perceived versus actual need for supported
  107.                features.
  108.  
  109.               Details of actions required to invoke given
  110.                functions (length, complexity, accessibility,
  111.                etc.).
  112.  
  113.               Amount of data management imposed upon the user by
  114.                the system.
  115.  
  116.               Level of concentration on the actual design/editing
  117.                process permitted by the system (i.e. types of
  118.                system distractions that require the user to focus
  119.                on entering information rather than on design and
  120.                editing processes).
  121.  
  122.               "Circular functions"--functions provided by the
  123.                system whose need is generated only by inadequacies
  124.                of the system itself.
  125.  
  126.               "Convenience functions"--simple methods for
  127.                accomplishing given tasks, although more complex
  128.                workarounds are also provided by the system (e.g.
  129.                grouping by color).
  130.  
  131.  
  132.  
  133. 2.   USER'S ANALYSIS
  134.  
  135.  
  136.      a.   FUNCTIONAL STRENGTHS OF MICRO CADAM
  137.  
  138.  
  139.           i.   RELATED VIEWS
  140.  
  141.                A major functional advantage of MICRO CADAM is the
  142.                ability to create electronically related views of a
  143.                model, namely orthographic, auxiliary and sectional
  144.                views.  Even today the basic key to manufacturing
  145.                is classic orthographic projection.  This is still
  146.                the customary manner in which an engineer describes
  147.                to a manufacturer the details of what needs to be
  148.                built.  In addition, the vast majority of
  149.                engineering drawings incorporate many views of a
  150.                part.
  151.  
  152.                Less sophisticated systems may have documentation
  153.                and advertisements that depict two or more views of
  154.                an object positioned next to each other.  However,
  155.                each of the views illustrated is usually a separate
  156.                drawing and completely independent from any others
  157.                on the drawing page.  In actuality, without related
  158.                views such as those provided in MICRO CADAM, it
  159.                would prove to be a major undertaking to draw the
  160.                four standard views (plan, front elevation, side
  161.                elevation, and isometric) of any but the simplest
  162.                parts.
  163.  
  164.                MICRO CADAM's AUX VIEW function and /ISO/ menu
  165.                option offer a significant advantage to MICRO CADAM
  166.                users.  This capability is one of the most
  167.                important reasons why production CAD users use
  168.                MICRO CADAM as a serious engineering tool.
  169.  
  170.  
  171.           ii.  SPLINES
  172.  
  173.                Splines are mathematically accurate and easily
  174.                defined "irregular" curves.  True splines have
  175.                special significance in engineering design.  A
  176.                spline is the mathematical equivalent of the shape
  177.                that a flexible beam or rod will take when
  178.                constrained at the given points (the defining
  179.                points of the spline, with or without restricting
  180.                end vectors).  This curve can be proven to minimize
  181.                the stress levels within a structure, given the
  182.                point constraints.  MICRO CADAM splines maintain
  183.                second-order continuity, which is very important
  184.                when designing very smooth cross-sections and
  185.                surfaces.
  186.  
  187.                Applications for splines extend throughout
  188.                industry, but they are essential for automotive
  189.                body design and aircraft work.  A spline gives an
  190.                intuitively "better-looking" curve fit to an object
  191.                than does an arc-line curve, which are often
  192.                mistaken for splines.  Arc-line spline
  193.                approximations have other disadvantages; mating
  194.                parts or clearances to other parts can be
  195.                inaccurate enough to be deceiving.  Using MICRO
  196.                CADAM, parallel spline elements can be defined in
  197.                three steps--a feature that would not be practical
  198.                using approximations.
  199.  
  200.  
  201.           iii. SUPPORT OF GROUPS
  202.  
  203.                Placing model elements into temporary or permanent
  204.                groups is an important capability of any CAD
  205.                system.  This allows the user to perform a given
  206.                operation on all the elements within the group in a
  207.                single step, rather than repeating the operation a
  208.                number of times for each element.  It is critical
  209.                for a user to be able to both easily create and
  210.                modify groups in order to facilitate model
  211.                construction.  Three distinct capabilities
  212.                demonstrate MICRO CADAM's superior support of
  213.                groups:
  214.  
  215.                (1)  Creation of a group using an arbitrary
  216.                     polygon.  This feature allows the user to
  217.                     indicate the vertices of an arbitrary polygon
  218.                     to enclose the elements to be contained within
  219.                     a group.  This is particularly valuable when
  220.                     other elements which are not desired in the
  221.                     group lie in close proximity to other
  222.                     elements.  A simple rectangle may also be used
  223.                     to define a group.
  224.  
  225.                (2)  Modifying a group.  This feature allows the
  226.                     group to be altered by either adding or
  227.                     subtracting elements.  A group that is created
  228.                     using a rectangle or an arbitrary polygon
  229.                     often contains elements that are not desired
  230.                     in the group.  This facility permits the easy
  231.                     addition or subtraction to a group, aiding the
  232.                     user in group definition.
  233.  
  234.                (3)  Sets (or permanent groups).  It is often
  235.                     desirable to place elements into a permanent
  236.                     relationship with one another.  This allows
  237.                     the user to obtain information regarding the
  238.                     elements within the set or to perform multiple
  239.                     operations on these elements without
  240.                     redefining the elements contained within the
  241.                     group for each individual operation.
  242.  
  243.           iv.  MORE EXTENSIVE DIMENSIONING CAPABILITIES
  244.  
  245.                In virtually all production engineering drawings,
  246.                dimensions are a critical component.  The simplest
  247.                parts may contain as few as a dozen dimensions, but
  248.                a typical manufactured part contains scores of
  249.                dimensions absolutely necessary for definition of
  250.                the part.  These dimensions are a vital
  251.                communication link between designer and
  252.                manufacturer.  Without them many parts could not be
  253.                fabricated.
  254.  
  255.                MICRO CADAM provides several methods for
  256.                automatically dimensioning elements that are not
  257.                available in other systems.  The most significant
  258.                ones include:
  259.  
  260.                    /NORM/ -- Allows the user to dimension the
  261.                     normal distance between two elements.
  262.  
  263.                    /CURV/ -- Allows the user to dimension the
  264.                     curved length of any curved element.
  265.  
  266.                    /CHAM/ -- Allows the user to dimension
  267.                     chamfered corners.
  268.  
  269.                MICRO CADAM allows the user to create a dimension
  270.                by selecting any appropriate geometric element, not
  271.                just points.  MICRO CADAM also allows the user to
  272.                redefine the location of the dimension at any time
  273.                during the creation of the dimension, and allows
  274.                many options for the placement of dimension text. 
  275.                A few examples:
  276.  
  277.                    The user can define the horizontal as well as
  278.                     the vertical placement of the dimension for
  279.                     either horizontal or vertical linear
  280.                     dimensions.
  281.  
  282.                    The user can indicate any location for
  283.                     diameter or radius dimensions, independent of
  284.                     the selection of the circle or arc.
  285.  
  286.                In some other systems, a dimension is not an
  287.                entity, but rather a collection of standard
  288.                geometric and text elements:  typically two lines
  289.                for the extension lines, two more lines for the
  290.                dimension lines, two solids for the arrows (a solid
  291.                is a four sided, area-filled polygon), and text for
  292.                the dimension.  Once created, these elements have
  293.                no relationship to each other.  On the other hand,
  294.                MICRO CADAM treats a dimension as a single entity
  295.                for such functions as moving, erasing and editing. 
  296.                This saves time, because you don't have to select
  297.                elements one by one to change a dimension.
  298.  
  299.                In addition to position editing, MICRO CADAM
  300.                possesses important dimension-editing tools.  The
  301.                user is permitted to change the text, add a leader,
  302.                change the dimension lines, change the extension
  303.                lines, etc.  Dimensions in MICRO CADAM are
  304.                associative (i.e. they are attached to the actual
  305.                geometry).  A designer or draftsman needs to be
  306.                able to quickly and easily modify dimensions in
  307.                order to effectively document design alterations. 
  308.                Without the ability to perform special editing
  309.                operations on dimensions, laborious workarounds are
  310.                needed, or the affected areas of the drawing must
  311.                be completely redimensioned.
  312.  
  313.                MICRO CADAM also offers the functions /ERS DIM/ and
  314.                /NO SHO DIM/, which allow all dimensions in a model
  315.                to be erased or"no-shown" (temporarily hidden, but
  316.                not removed from the model).  This ability to
  317.                conceal or erase all dimensions, either temporarily
  318.                or permanently, is very important.  An extensive
  319.                set of dimensions can obscure the object being
  320.                drawn.  In addition, in technical illustration and
  321.                general conceptual design work, it may be desirable
  322.                not to display the dimensions on the drawing.
  323.  
  324.           v.   ELLIPSES AND OTHER TRUE CONICS
  325.  
  326.                Generating any complex curves with mathematical
  327.                accuracy requires a CAD system that offers curve
  328.                types beyond the simple circular arc.  As with
  329.                splines, MICRO CADAM conics are very valuable
  330.                curves.  They are commonly used for aircraft design
  331.                work.  Using conics, a designer can easily and
  332.                accurately define smooth, cross-sectional curves of
  333.                aerodynamic surfaces.  The ability to easily create
  334.                conics and modify them during their construction
  335.                (by selecting a tangent line, a shoulder point, or
  336.                keying in a ratio) provides the designer with great
  337.                flexibility.  This allows significant control over
  338.                the behaviour of the curve, ensuring the cross
  339.                section is designed properly, and adequate
  340.                clearance for any internal features (frames,
  341.                struts, etc.) is provided.  Using conics, the
  342.                designer can ensure smooth, complex curves which
  343.                maintain first order continuity of slope at their
  344.                intersections.
  345.  
  346.                The ellipse is a member of the important family of
  347.                curves called conic sections.  Conic sections also
  348.                include the circle, parabola, and hyperbola. 
  349.                Ellipses occur in nature, such as in the orbits of
  350.                natural satellites.  Ellipses are common drafting
  351.                elements found in many engineering drawings,
  352.                especially those that contain non-axial views of
  353.                holds and cylinders.  A strong advantage of MICRO
  354.                CADAM is that it creates true ellipses, not
  355.                ellipses approximated by arc segments.
  356.  
  357.                Some PC CAD systems use as many as sixteen arc
  358.                segments to define an ellipse, and the ellipse is
  359.                stored in the model as a concatenation of arcs. 
  360.                The MICRO CADAM system stores the ellipse as a
  361.                single entity.  This allows a true representation
  362.                and analysis of the geometry.  MICRO CADAM also
  363.                accurately interprets a circle as an ellipse when
  364.                viewed in an isometric drawing.
  365.  
  366.           vi.  FLEXIBLE LINE CREATION
  367.  
  368.                MICRO CADAM allows the user flexibility in the
  369.                creation of lines.  In engineering design, the line
  370.                is a real workhorse.  A CAD system designed as an
  371.                engineering tool should incorporate a variety of
  372.                methods for drawing lines.  Three methods are
  373.                common to many CAD systems:
  374.  
  375.                    Define a starting point and an ending point
  376.                     (Cartesian coordinates).
  377.  
  378.                    Define a starting point and a relative
  379.                     distance (Cartesian coordinates).
  380.  
  381.                    Define a starting point, a length, and an
  382.                     angle relative to the horizontal (polar
  383.                     coordinates).
  384.  
  385.                MICRO CADAM offers several additional techniques
  386.                virtually essential for the convenient construction
  387.                of lines.  Some of these, which are fundamental to
  388.                MICRO CADAM are:
  389.  
  390.                    Creating an "unlimited" length line.
  391.  
  392.                    Creating a line that is parallel to another
  393.                     element.
  394.  
  395.                    Creating a line that is normal to another
  396.                     element at a given point on that element.
  397.  
  398.                    Creating a line that is tangent to another
  399.                     element at a given point on that element.
  400.  
  401.                    Creating a line at a given angle from any
  402.                     other line.
  403.  
  404.                The items mentioned above (particularly the last
  405.                one) are critical functions which should be
  406.                contained in any CAD system designed for use by
  407.                draftsmen and engineers.  MICRO CADAM also provides
  408.                similar abilities for the development of circles
  409.                and other elements.
  410.  
  411.           vii. USER FRIENDLY RELIMITING
  412.  
  413.                Relimiting is the ability to alter an element's
  414.                length, typically by having it lengthened or
  415.                shortened so it meets precisely with another
  416.                element.  Relimiting is a fundamental CAD
  417.                procedure.
  418.  
  419.                MICRO CADAM's RELIMIT function allows the user to
  420.                lengthen or shorten an element at will, using the
  421.                same function and even the same menu option.  This
  422.                is one of the reasons MICRO CADAM's versatile
  423.                RELIMIT function has proven to be a powerful
  424.                editing tool.  Additional advantages of the MICRO
  425.                CADAM RELIMIT function are as follows:
  426.  
  427.                    It is possible to extend or trim an element to
  428.                     a point or "node", as well as a line, circle,
  429.                     or arc.
  430.  
  431.                    A "break around" function is supported for
  432.                     relimiting an element around another element.
  433.  
  434.                    A "break inside" function is supported for
  435.                     relimiting an element within another element.
  436.  
  437.                    The user has the ability to "close" an element
  438.                     (regenerate an element that has been broken or
  439.                     relimited).
  440.  
  441.           viii.     SIGNIFICANT CORNERING CAPABILITY
  442.  
  443.                Most manufactured parts have few, if any hard
  444.                corners.  Corners and edges are often rounded
  445.                intentionally to reduce stress concentration that
  446.                can lead to premature product failure, and for
  447.                safety and cosmetic purposes.  In addition, many
  448.                parts must have rounded corners and edges out of
  449.                manufacturing necessity, especially in the fields
  450.                of casting and injection molding.
  451.  
  452.                The ability to automatically create a corner of a
  453.                given radius (including a radius of zero) between
  454.                two elements is a powerful tool for any CAD system. 
  455.                It automates the task of placing a circular arc
  456.                tangent to two other elements and then relimiting
  457.                those elements to that arc.
  458.  
  459.                A significant advantage of MICRO CADAM is the
  460.                ability to specify the quadrant (formed by the
  461.                intersection of the elements or the linear
  462.                extension of the elements) in which to create the
  463.                corner, rather than arbitrarily assuming the
  464.                direction the user intended.
  465.  
  466.                MICRO CADAM's cornering capability also includes
  467.                the following enhancements:
  468.  
  469.  
  470.                    /TRIM #1/ option--trim only one element, the
  471.                     first one selected
  472.  
  473.                    /TRIM #2/ option--trim only one element, the
  474.                     second one selected
  475.  
  476.                    /NO TRIM/ option--insert a fillet
  477.  
  478.                    /CONCAVE/ option--create a concave corner
  479.                     radius
  480.  
  481.                    /PIGTAIL/ option--create a path for optical
  482.                     trace following routers
  483.  
  484.           ix.  SYMBOLS
  485.  
  486.                Symbols are integral elements in most engineering
  487.                drawings.  The ability to place a commonly used
  488.                collection of elements quickly and easily at a
  489.                specified location on a drawing is a requirement
  490.                for virtually all types of drawings, including
  491.                mechanical, electrical or architectural.
  492.  
  493.                In addition to offering many built-in geometric
  494.                symbols, MICRO CADAM allows the easy creation and
  495.                use of the following as symbols:
  496.  
  497.                    Arrows with text
  498.                    Balloons with text
  499.                    Deltas with text
  500.                    Section arrows
  501.                    Text-lines
  502.  
  503.                MICRO CADAM also offers special symbol editing
  504.                capabilities, including:
  505.  
  506.                    Scaling
  507.                    Rotating
  508.                    Axis flipping
  509.  
  510.           x.   ABILITY TO ROTATE THE WINDOW
  511.  
  512.                Without the ability to rotate the window, the user
  513.                is limited to panning and zooming.  It is not
  514.                uncommon for a part to be designed with a number of
  515.                detailed areas with a non-horizontal orientation. 
  516.                The ability to turn the window, possibly combined
  517.                with the capability of defining a secondary origin
  518.                greatly assists the user in both the defining and
  519.                editing of model elements.  Without this
  520.                capability, the user is required to work at an
  521.                awkward orientation, quite possibly tilting his
  522.                head to gain a better perspective on the work area.
  523.  
  524.           xi.  MULTIPLE USER-SELECTED ORIGINS
  525.  
  526.                It is often helpful (especially with large and/or
  527.                complex drawings) to place one or more additional
  528.                reference origins at critical points in the
  529.                drawing, possibly with a special orientation.  This
  530.                allows the user to work from a much more convenient
  531.                axis block instead of having to reference every
  532.                drawing element from the true origin (0,0) point or
  533.                from some other previously-defined drawing element. 
  534.                In addition, it is possible to construct multiple
  535.                views of a part at multiple scales using multiple
  536.                origins.  This allows display of a part detail in
  537.                the same view at a different scale from the primary
  538.                view of the drawing; a number of auxiliary origins,
  539.                each with a different scale, can coexist in the
  540.                same view.  Multiple origins also allow the user to
  541.                combine a sub-assembly in metric units with an
  542.                assembly in English units and then to dimension
  543.                everything in either or both systems.  Multiple
  544.                origins are also useful for datum dimensions.  By
  545.                defining a new origin, it is possible to use the
  546.                origin point as a reference for datum dimensions.
  547.  
  548.           xii. TEXT EDITING
  549.  
  550.                Most drawings contain text displayed in conjunction
  551.                with the geometry.  The ability to generate and
  552.                modify text should be supported by any productive
  553.                CAD system.  The purposes for generating this
  554.                textual information is varied.  Text helps identify
  555.                elements in the drawing and often includes
  556.                manufacturing or assembling information. 
  557.                Descriptive information pertaining to the drawing
  558.                as a whole, as well as to the designing firm, is a
  559.                requirement for virtually all production drawings. 
  560.                MICRO CADAM refers to these elements as notes.  The
  561.                editing capabilities provided by MICRO CADAM are
  562.                both powerful and diverse, including:
  563.  
  564.                    Text editing
  565.                    Moving
  566.                    Sizing
  567.                    Altering the angle
  568.                    Justifying
  569.                    Fitting
  570.  
  571.                Without these editing functions, the user may be
  572.                forced to erase the note and recreate it as
  573.                desired.
  574.  
  575.                MICRO CADAM can also temporarily hide (no-show) the
  576.                display of notes in a drawing.
  577.  
  578.      
  579.           xiii.     OPERATIONS BY COLOR OR LINE TYPE
  580.  
  581.                MICRO CADAM supports a number of functions that
  582.                perform operations on model elements that share
  583.                specified characteristics.  Several of these have
  584.                been discussed in earlier sections of this
  585.                introduction (erasing/no-showing dimensions,
  586.                showing symbols, and no-showing text).  However,
  587.                several operations for elements of the same color
  588.                and line type are also important.  These include:
  589.  
  590.                    Grouping by color
  591.  
  592.                    Showing elements of the same color
  593.  
  594.                    Showing elements of the same line type
  595.  
  596.                For example a user may wish to change all the
  597.                elements of one color to another color (for
  598.                example, convert all of the blue elements to
  599.                green).  This is a simple task to accomplish with
  600.                MICRO CADAM.  In addition, it is often desirable to
  601.                display only elements of a particular color or line
  602.                type for verification purposes, especially when
  603.                preparing a drawing for plotting.  By quickly
  604.                viewing only the elements of interest, the user can
  605.                assure that the model is correctly drawn and ensure
  606.                that it will be plotted accurately.  This also
  607.                allows users to utilize colors as "layers" of a
  608.                drawing or to distinguish changes from previous
  609.                work on a drawing.
  610.  
  611.           xiv. POWERFUL DISPLAY FEATURES
  612.  
  613.                It is frequently desirable to temporarily remove
  614.                particular elements (both geometric and non-
  615.                geometric) from the display.  By concealing desired
  616.                elements within the model, the user is able to
  617.                focus attention on a particular area of the screen. 
  618.                Several specific applications of this capability
  619.                have been discussed in previous sections of this
  620.                introduction (dimensions, notes, elements with the
  621.                same color/line type).
  622.  
  623.  
  624.                In addition to being able to "show" and "no-show"
  625.                model elements, MICRO CADAM allows for quick and
  626.                easy erasure of all of the points or "nodes" which
  627.                have been created in the model.  Since points are
  628.                typically used as model construction aids, it is
  629.                often desirable to remove them as they become
  630.                unnecessary.  This allows the user to "clean up"
  631.                the drawing and frees valuable model space.  MICRO
  632.                CADAM's /ERS PTS/ menu option allows the user to
  633.                immediately erase all of the points in the current
  634.                view with only three operations.
  635.  
  636.           xv.  RELATIVE ANALYSIS
  637.  
  638.                It is often useful to obtain relative data
  639.                regarding two elements, particularly the angle
  640.                between two lines or the distance between two
  641.                elements.  The ability to quickly and easily obtain
  642.                this information is an important feature of any
  643.                engineering-oriented CAD system.  MICRO CADAM's
  644.                /REL/ menu option provides this capability.
  645.  
  646.      b.   USER INTERFACE STRENGTHS
  647.  
  648.           CADAM was originally developed at Lockheed for internal
  649.           use by its own designers, engineers and draftsmen.  Those
  650.           same people were responsible for defining the user
  651.           interface for the CADAM system.  They insisted that
  652.           system developers retain the flexibility of the drawing
  653.           board with the precision and productivity of a computer
  654.           system.  This challenge led to CADAM's unique and easy to
  655.           use interface.  the MICRO CADAM user interface evolved
  656.           from that first effort.  Over the years, system
  657.           developers have taken advantage of innovative and user-
  658.           friendly hardware options and have paid attention to
  659.           user's comments regarding the system.  The result is a
  660.           user-friendly MICRO CADAM system that is consistent with
  661.           mainframe CADAM and PROFESSIONAL CADAM on engineering
  662.           workstations.
  663.  
  664.           Research on interfaces has demonstrated that no single
  665.           type of interface is favoured among CAD users as a group.
  666.           However, users do show a marked preference for well-
  667.           structured, logical, and functionally consistent
  668.           interfaces.  The MICRO CADAM system has combined a
  669.           logical menu structure (that can be represented by a
  670.           logical decision tree), clear English language prompts
  671.           and system responses, and a three-button mouse (or
  672.           tablet).  Input from the alphanumeric keyboard is
  673.           minimal.
  674.  
  675.  
  676.  
  677.           i.   INPUT DEVICES FOR QUICK RESPONSE
  678.  
  679.                The most productive configuration for Micro CADAM
  680.                uses three devices for input to the system: a
  681.                function key box, the alphanumeric keyboard, and a
  682.                3-button optical mouse.  The function key box
  683.                allows the user to quickly select any major
  684.                function of the system.  The function keybox is a
  685.                time-tested device that allows a user to enter a
  686.                function with the non-dominant hand.  Thus, a right
  687.                handed user who is operating the mouse can quickly
  688.                use the left hand to change to a new function.  In
  689.                addition, many users quickly learn to use the
  690.                function key box "by touch", just as they would use
  691.                a ten-key pad on a calculator.  In addition, more
  692.                drawing area is made available on the screen
  693.                because a functional menu does not have to share
  694.                the display area.  The alphanumeric keyboard is
  695.                used primarily for annotation and to input number
  696.                values with the ten-key pad.  The mouse is used for
  697.                selecting menu options and drawing elements on the
  698.                graphics display.  In addition, two system
  699.                functions--INDICATE and YES/NO -- in addition to
  700.                SELECT are implemented on the mouse.   (The
  701.                INDICATE function allows the user to approximate a
  702.                location on the drawing.  The YES/NO function is
  703.                used to confirm default values, cancel operations,
  704.                or repeat options, as well as other uses.)  The
  705.                MICRO CADAM user is not required to memorize and
  706.                key-in commands--a laborious and time-consuming
  707.                process that requires accurate typing.  Some PC CAD
  708.                systems unrealistically expect the draftsman to be
  709.                a proficient typist; this is not true of the MICRO
  710.                CADAM system, because user skills and expectations
  711.                were taken into account in designing the system. 
  712.                The implementation of input devices for MICRO CADAM
  713.                places a large portion of the system function under
  714.                the user's fingertips.
  715.  
  716.                PC CAD systems with overly complex and unclear menu
  717.                structures frequently employ a digitizer tablet
  718.                with template to spread the options out in front of
  719.                the user.  At first glance, this may appear to be a
  720.                useful approach.  However, the user may spend time
  721.                trying to locate and read the fine print on a
  722.                template and can become fatigued reaching across a
  723.                large tablet to select frequently used options.
  724.  
  725.           ii.  USER-FRIENDLY MENU STRUCTURE
  726.  
  727.                MICRO CADAM uses an on-screen menu system.  When a
  728.                function is selected, the system displays all of
  729.                the allowable menu options at the bottom of the
  730.                screen.  Each menu option is accompanied by a
  731.                system prompt that tells the user what the
  732.                allowable input and actions are from that option. 
  733.                In most cases, the user can complete the desired
  734.                operation from the primary menu option.  Rarely
  735.                does the system require the user to delve more than
  736.                two layers deep into a menu.  In addition, the user
  737.                can exit from any function at any time.
  738.  
  739.                Other PC CAD systems may require the user to deal
  740.                with multi-level, complex menu structures.  Menus
  741.                may have several entry points.  Others cluster
  742.                their options into two or more groups, and the
  743.                steps required to move from one function to another
  744.                unrelated one can be unclear, unless the user goes
  745.                back to the primary menu and works down again in a
  746.                different direction.  It is not unusual for a user
  747.                to move up and down through the various menu
  748.                levels, resurfacing at the primary menu level to
  749.                reorient himself and then move down again.  In
  750.                addition, the system may display menu options that
  751.                are not available to the user at the current level.
  752.  
  753.           iii. AUTOMATIC REPETITION OF OPERATIONS
  754.  
  755.                Creating a complex drawing often requires certain
  756.                operations to be repeated.  Command driver systems
  757.                typically require the user to reselect a function
  758.                or menu option to repeat an operation.  This can be
  759.                time-consuming and annoying.
  760.  
  761.                MICRO CADAM's unique YES/NO function allows the
  762.                user to repeat an action by pressing a single
  763.                button on the mouse.  In addition, after an
  764.                operation is completed, the system automatically
  765.                restarts the sequence until the user interrupts the
  766.                cycle by selecting another menu option or by
  767.                pressing a function key.
  768.  
  769.           iv.  ABILITY TO WINDOW DURING AN OPERATION
  770.  
  771.                A CAD user frequently finds it necessary to alter
  772.                the drawing window (or viewport) to construct or
  773.                modify a model.  This is an especially important
  774.                function when the user is working with small PC
  775.                graphic monitors.  MICRO CADAM's WINDOW function
  776.                allows the user to zoom in and out on specific
  777.                areas of a drawing.  This allows him to use a small
  778.                monitor to draw very large and complex drawings. 
  779.                In addition, the MICRO CADAM user can change window
  780.                size or orientation in the middle of another task
  781.                and resume the task at the point where it was left. 
  782.                Also, the MICRO CADAM system "remembers" up to
  783.                seven window positions that can easily be recalled.
  784.  
  785.                Other PC CAD systems may lock a user into a task or
  786.                sequence of tasks until all the steps are
  787.                completed.  Thus, the user must complete or abort
  788.                the operation before the drawing window can be
  789.                modified.
  790.  
  791.           v.   EASY TO USE DRAWING FILE MANAGEMENT
  792.  
  793.                MICRO CADAM makes it easy to access, delete, copy,
  794.                and rename drawing files that have already been
  795.                created, even if the user has forgotten the name
  796.                (or the spelling) of the model.
  797.  
  798.                To access a drawing in MICRO CADAM, you simply:
  799.  
  800.                1)   Key in a group,user which contains the drawing
  801.                     file of interest.
  802.  
  803.                2)   Since the /CALL/ menu option (which initiates
  804.                     the calling sequence) is the default, press
  805.                     the Y/N function key to obtain a complete
  806.                     listing of your files.  View the list and
  807.                     determine the name of the file in which you
  808.                     are interested.
  809.  
  810.                3)   Select the name of the file you wish to call.
  811.  
  812.                This requires significantly fewer steps than many
  813.                other PC CAD systems.  Similarly, deleting,
  814.                copying, and renaming files are simple,
  815.                straightforward procedures in MICRO CADAM.  Easy
  816.                manipulation of the drawing file data base is an
  817.                important productivity tool not found on many PC
  818.                CAD systems.  Long filenames make it easy to
  819.                recognize drawings.
  820.  
  821.           vi.  "INTELLIGENCE"
  822.  
  823.                MICRO CADAM interacts intelligently with the user. 
  824.                This is evident in the way in which the computer
  825.                carries on a dialogue with the user.  Most CAD
  826.                systems require the user to prepare the system for
  827.                the exact form and sequence of the data to be put
  828.                into the system.
  829.  
  830.                The MICRO CADAM user is typically permitted to
  831.                enter information into the system without
  832.                explicitly informing the program of the exact
  833.                nature of the data.  The software analyzes the
  834.                information and "decides" on its own the precise
  835.                significance of the data.  That is, the MICRO CADAM
  836.                user can communicate with the system on a more
  837.                natural level, providing it with detailed
  838.                information and allowing the software to interpret
  839.                it.
  840.  
  841.                In some other systems, the computer must be
  842.                informed in advance of the precise method being
  843.                used to define entries (such as the several ways to
  844.                define a circle).  MICRO CADAM, on the other hand,
  845.                anticipates the user's actions whenever possible,
  846.                frequently permitting data to be entered with
  847.                little or no "prefacing remarks".  The user is able
  848.                to work with the software, allowing it to make as
  849.                many "decisions" as is practical.  Thus, MICRO
  850.                CADAM attempts to incorporate many features of
  851.                human-human dialogue into its human-computer
  852.                interface.
  853.  
  854.           vii. SINGLE-SCREEN INTERFACE
  855.  
  856.                MICRO CADAM has been designed to effectively use a
  857.                single screen; no additional monitor is necessary. 
  858.                All of the information which a user needs or
  859.                requests is displayed around the perimeter of the
  860.                graphics screen.  This allows the user to more
  861.                easily relate the data supplied by the computer to
  862.                the drawing and permits uninterrupted concentration
  863.                on the task at hand.
  864.  
  865.                Some PC CAD systems are designed to be used most
  866.                effectively with two monitors.  One screen is the
  867.                graphics area, with the menus located down the
  868.                right-hand side and several lines at the bottom to
  869.                serve as a combination message area and command
  870.                line.  The second screen contains most of the
  871.                user/computer dialogue, analytical data requested
  872.                by the user, and other information which is too
  873.                bulky to fit conveniently in the graphics area
  874.                (such as user HELP listings).
  875.  
  876.                However, requiring the use of two monitors is a
  877.                bulky, ineffective design for a CAD system designed
  878.                for a micro computer, and can be costly.  When a
  879.                system combines two screens into a single monitor,
  880.                using a PF key as a "toggle" between them while
  881.                internally keeping track of both, the user must
  882.                flip back and forth to view the graphics area or to
  883.                set up command sequences.
  884.  
  885.  
  886.           viii.     EASY POINTS CREATION AND SELECTION
  887.  
  888.                Points are the basic building blocks for other
  889.                geometric elements.  A user often needs a visible
  890.                marker at a significant location on the screen that
  891.                can be referred to repeatedly within a drawing
  892.                session.  By placing point elements on the graphic
  893.                screen, the user can accentuate areas of interest. 
  894.                The exact location of interest can be seen without
  895.                any approximation. (For example, the midpoint of a
  896.                line or the center of a circle can be easily
  897.                designated.)  It is essential that a CAD system
  898.                allow easy generation and use of points.
  899.  
  900.                MICRO CADAM points are simple to create and
  901.                reference.  Once a MICRO CADAM point has been
  902.                defined, it becomes a visible part of the model and
  903.                remains until it is erased or no-shown.  A single
  904.                operation allows the user to create a point.
  905.  
  906.                Although virtually all other elements (arcs,
  907.                circles, ellipses, lines, splines, etc.) include
  908.                within their definition one or more points, other
  909.                PC CAD systems do not allow these points to be
  910.                referenced by selecting them with a pointing
  911.                device.
  912.  
  913.           ix.  COLOR HIGHLIGHTING
  914.  
  915.                Most CAD systems support some type of element
  916.                highlighting.  This important feature is used to
  917.                single out the element(s) detected by the system. 
  918.                It is therefore vital that a CAD system support a
  919.                highlighting capability that dramatically alters an
  920.                element's physical appearance while preserving its
  921.                integrity.
  922.  
  923.                Many MICRO CADAM operations (such as grouping,
  924.                analyzing, editing, etc.) use highlighting to
  925.                identify model element(s) on which the system is
  926.                currently operating.  This tells the user that the
  927.                element(s) picked have indeed been selected and
  928.                allows him to continue the process in progress or
  929.                alter it as required.
  930.  
  931.                MICRO CADAM alters an element's color to accomplish
  932.                this task.  Thus, while the element's appearance
  933.                changes, it maintains its geometric integrity.  In
  934.                addition, MICRO CADAM supports a user-selectable
  935.                highlight color.
  936.  
  937.           x.   EASY COLOR ASSIGNMENT AND MODIFICATION
  938.  
  939.                Color support is invaluable for today's state-of-
  940.                the-art CAD systems.  The ability to quickly assign
  941.                and modify the colors of model elements is desired
  942.                by many CAD users.  MICRO CADAM's "side" color
  943.                display provides a superior method for assigning
  944.                and modifying element colors from within a work
  945.                session.  The user has a large pallet of colors
  946.                from which to choose, and changing the color of an
  947.                element (or setting the color mode) requires a few
  948.                simple operations.  The user can visually examine a
  949.                hue before assigning it to a model element without
  950.                the use of the keyboard.
  951.  
  952.                Some PC CAD systems allow the user to assign colors
  953.                from a color pallet, but from outside a work
  954.                session.  Thus, the user may have to remember color
  955.                numbers or leave a session to check or modify color
  956.                assignments.
  957.  
  958.           xi.  QUICK, EASY SCREEN REFRESH
  959.  
  960.                Most PC CAD systems require the user to refresh the
  961.                screen occasionally in order to "clear up" the
  962.                drawing.  This "housekeeping" operation should be
  963.                easily accessible and quickly executable.
  964.  
  965.                Since refreshing the screen requires excessive CPU
  966.                time, most PC CAD systems do not automatically
  967.                refresh the screen after each operation (except for
  968.                certain functions, such as windowing).  However,
  969.                this task needs to be performed following extensive
  970.                editing of the model elements.  MICRO CADAM
  971.                provides an extremely convenient method for
  972.                accomplishing this task:  a programmed function key
  973.                (PFK3) has been allocated for the purpose of
  974.                refreshing the screen.  This key is always
  975.                accessible and can be pressed at any time during
  976.                the modelling session without interrupting the
  977.                current operation.
  978.  
  979.           xii. ACCEPTS MATHEMATICAL EXPRESSION ENTRIES
  980.  
  981.                MICRO CADAM allows the direct entry of mathematical
  982.                expressions to help define geometry.  It is often
  983.                convenient to use mathematical expressions to
  984.                define a numerical value.  This eliminates the need
  985.                to manually solve an equation (using pencil and
  986.                paper or calculator) and then key in the solution.
  987.  
  988.                There are many applications for this feature.  The
  989.                placement of model elements at specific locations
  990.                in a drawing typically requires the user to
  991.                reference existing elements.  The user frequently
  992.                finds that he must generate a simple mathematical
  993.                expression relative to the present geometry and to
  994.                the element(s) he desires to create.  Sometimes
  995.                these calculations are too complex to perform
  996.                mentally.  If the CAD system permits him to enter
  997.                an expression, it can be of significant assistance
  998.                any time the user is required to add, subtract,
  999.                multiply, and/or divide in order to arrive at a
  1000.                single value.
  1001.  
  1002.      c.   COMPATIBILITY WITH OTHER SYSTEMS
  1003.  
  1004.           There are many approaches to the problem of compatibility
  1005.           with other CAD systems.  It is difficult to write
  1006.           programs that not only translate the elements of a model
  1007.           in one system to the format of another, but also retain
  1008.           the intelligence and unique features built in to the
  1009.           model.  This is one reason that translation software
  1010.           based on the IGES standard has generally been
  1011.           unsuccessful.  Because there is rarely, it ever, a one-
  1012.           to-one correspondence between the features and functions
  1013.           of two different CAD systems, something is invariably
  1014.           lost in translation.
  1015.  
  1016.           ALTIUM INC. (formerly CADAM INC.) has approached the
  1017.           problem of translating drawing models from one system to
  1018.           another in three ways:
  1019.  
  1020.           i.   The Data Transfer Option allows drawings to be
  1021.                downloaded from mainframe CADAM to MICRO CADAM and
  1022.                uploaded from MICRO CADAM to mainframe CADAM.  This
  1023.                allows the user to move drawings created on MICRO
  1024.                CADAM to mainframe CADAM or PROFESSIONAL CADAM, and
  1025.                to take advantage of additional functions and
  1026.                applications packages.
  1027.  
  1028.           ii.  Users and third-party software vendors have a
  1029.                window into the MICRO CADAM database through the
  1030.                Geometry Interface Option.  Geometry Interface
  1031.                allows you to write FORTRAN programs that can
  1032.                access the MICRO CADAM database--geometric and
  1033.                nongeometric entities can be edited, extracted
  1034.                from, or added to a MICRO CADAM drawing file.
  1035.  
  1036.           iii. The DXF translator allows drawings from competing
  1037.                CAD systems to be brought into MICRO CADAM, and
  1038.                drawings from MICRO CADAM can be sent to other CAD
  1039.                systems.
  1040.  
  1041.      d.   CUSTOMER SUPPORT AND SOFTWARE MAINTENANCE
  1042.  
  1043.           Some low-priced PC CAD vendors sell their software on an
  1044.           "as is" basis.  That is, the product the customer
  1045.           receives is not subject to maintenance updates or bug
  1046.           fixes and, normally, the software vendor is not available
  1047.           for consultation on installation and use of the product. 
  1048.           There is a trade-off between price and functional
  1049.           integrity, reliability, and ease of use.
  1050.  
  1051.           ALTIUM INC. (formerly CADAM INC.) strongly believes that
  1052.           a customer is entitled to a reliable product that is easy
  1053.           to use.  They are committed to the constant improvement
  1054.           of the MICRO CADAM software, including functional
  1055.           enhancements and improvement of any functional
  1056.           deficiencies.  The commercial version of MICRO CADAM
  1057.           continues to be enhanced.
  1058.  
  1059. 3.   CONCLUSIONS
  1060.  
  1061.      Setting aside MICRO CADAM's ability to link directly with
  1062.      other members of the CADAM family, MICRO CADAM's pure
  1063.      engineering advantages over other PC CAD systems can be
  1064.      summarized as follows:
  1065.  
  1066.  
  1067.      MICRO CADAM has:
  1068.  
  1069.               Superior capabilities for relating subdrawings and
  1070.                for viewing the part
  1071.  
  1072.               More types of elements meaningful to engineers
  1073.  
  1074.               More ways to create elements
  1075.  
  1076.               Quick and easy editing of graphic elements
  1077.  
  1078.               Complete and flexible text facilities
  1079.  
  1080.               Superior dimensioning capabilities
  1081.  
  1082.               More direct access to points
  1083.  
  1084.               User-friendly data management facilities
  1085.  
  1086.  
  1087.      A significant advantage of MICRO CADAM is that it is fully
  1088.      compatible with mainframe CADAM.  This is very important to
  1089.      current mainframe CADAM users, to those companies large enough
  1090.      to be planning the acquisition of a mainframe system or UNIX
  1091.      workstation in the future, and to those who have direct
  1092.      dealings with contractors and vendors who use CADAM.  MICRO
  1093.      CADAM is also a productive tool for smaller design and
  1094.      manufacturing shops that perform a myriad of technically
  1095.      creative tasks.
  1096.  
  1097.      Before purchasing a CAD system, it is a good idea to actually
  1098.      sit down and work with the system.  A "canned" demonstration
  1099.      can be misleading.  The bottom line advantage of MICRO CADAM
  1100.      is "more drawings per hour".
  1101.  
  1102.      The CADAM family of products offers a compatible set of
  1103.      CAD/CAM tools across many industries and disciplines,
  1104.      supported on machines ranging from the single-user PC/AT to
  1105.      the RS6000 to the 200-plus user IBM 3090 mainframe.
  1106.  
  1107.      Overall, MICRO CADAM is a superior engineering tool, and its
  1108.      use will incur productivity gains for the user.  The
  1109.      tremendous amount of CAD/CAM experience which has been
  1110.      incorporated into MICRO CADAM is readily evident upon working
  1111.      with the system.  Years of dealing with demanding users have
  1112.      fine-tuned the product into a powerful and productive software
  1113.      package with proven reliability.  A careful review of the
  1114.      functional capabilities of other PC CAD systems will convince
  1115.      a prospective purchaser that MICRO CADAM is the best system on
  1116.      the market today.